@charset "utf-8";
/* CSS Document */

html, body {
    margin:0px;
    padding:0px;
    height:100%;
    background-color:#cccccc;
}

p {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:0.8em;
    color:#565656;
}

h1 {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1.0em;
    font-weight:normal;
    color:#565656;
}

a {
    color:inherit;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

#holder {
    width:930px;
    margin-left:auto;
    margin-right:auto;
    min-height:100%;
    background-image:url(../images/bg2.png);
    background-repeat:repeat-y;
    padding-left:21px;
    padding-right:21px;
}

#topbar {
    width:930px;
    height:25px;
}

.slider_container {
    height: 336px !important;
}

#header {
    width:930px;
    height:336px;
    margin-bottom:2px;
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
}

#nav {
    height:42px;
    width:930px;
    overflow:hidden;
    /*   background-image:url(../../media/images/menu_back.jpg); */

    padding-bottom:11px;
}

.btn {
    height:42px;
    float:left;
    background-repeat:no-repeat;
}



#nav img {
    float:left;
}

#navsort
{
width:100%;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 00px;
background-image:url(../../media/images/menu_back.jpg);

}
.nav_last
{

}
#nav #navsort  li
{
display:block;
float:left;
background-repeat: repeat-x;
margin-left: -1px;
margin-right: -1px;
line-height:50px;
padding-left: 10px;
padding-right: 10px;
color:white;
}

#nav #navsort  li:hover
{

text-decoration: underline;



}

#nav #navsort  li a
{
    text-decoration: none;
}

#content {
    padding:5px;
    overflow:hidden;
}

#footer {
    border-top-style:dashed;
    border-top-width:1px;
    border-top-color:#333;
    padding:10px;
    text-align:center;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:0.7em;
    margin-top:20px;
    color:#565656;
}

#footer a {
    font-weight:bold;
}

#contactright {
    width:285px;
    float:left;
}

#contactbox {
    width:250px;
    padding:5px;
    border-style:dashed;
    border-width:1px;
    border-color:#333;
    background-color:#584731;
}

#contactbox p {
    font-size:0.7em;
    color:#fff;
}

#main {
    width:600px;
    float:left;
    margin-right:30px;
}

#form {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:0.7em;
    color:#333;
}

ul li {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1.0em;
    color:#565656;
    padding:2px;
}

.imgright {
    float:right;
    margin:10px;
}

.imgholder {
    float:left;
    padding:6px;
}

.imgholder img {
    border-style:solid;
    border-color:#999;
    border-width:1px;
    padding:2px;
}